Skip to content

Commit f3440f4

Browse files
committed
Update README
1 parent 327a855 commit f3440f4

File tree

6 files changed

+28
-15
lines changed

6 files changed

+28
-15
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,4 @@ archive
55
build
66
# RuntimeViewer.xcworkspace/xcshareddata/swiftpm
77
xcuserdata
8+
Archives

ArchiveExportConfig.plist

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@
33
<plist version="1.0">
44
<dict>
55
<key>method</key>
6-
<string>mac-application</string>
7-
<key>compileBitcode</key>
8-
<false/>
6+
<string>developer-id</string>
97
</dict>
108
</plist>

ArchiveScript.sh

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,23 +14,31 @@ exportAppPath=${project_path}/Archives
1414

1515

1616
echo '///-----------'
17-
echo '/// 正在编译工程:'${development_mode}
17+
echo '/// Building RuntimeViewerCatalystHelper: '${development_mode}
18+
echo '///-----------'
19+
xcodebuild \
20+
build \
21+
-scheme 'RuntimeViewerCatalystHelper' \
22+
-configuration ${development_mode} \
23+
-destination 'generic/platform=macOS,variant=Mac Catalyst' || exit
24+
25+
echo '///-----------'
26+
echo '/// Building '${scheme_name}': '${development_mode}
1827
echo '///-----------'
1928
xcodebuild \
2029
archive \
2130
-scheme ${scheme_name} \
2231
-configuration ${development_mode} \
2332
-destination 'generic/platform=macOS' \
24-
-archivePath ${build_path}/${project_name}.xcarchive \
25-
ARCHS="x86_64 arm64e" || exit
33+
-archivePath ${build_path}/${project_name}.xcarchive || exit
2634

2735
echo '///--------'
28-
echo '/// 编译完成'
36+
echo '/// Build finished'
2937
echo '///--------'
3038
echo ''
3139

3240
echo '///----------'
33-
echo '/// 开始打包App'
41+
echo '/// Starting App Export'
3442
echo '///----------'
3543

3644
exportFolderName="${project_name}_$(date +"%Y-%m-%d_%H-%M-%S")"
@@ -45,16 +53,16 @@ xcodebuild -exportArchive -archivePath ${build_path}/${project_name}.xcarchive \
4553

4654
if [ -e $exportFullPath/$project_name.app ]; then
4755
echo '///----------'
48-
echo '/// App已导出'
56+
echo '/// App Exported'
4957
echo '///----------'
5058
open $exportFullPath
5159
else
5260
echo '///-------------'
53-
echo '/// App导出失败 '
61+
echo '/// App Export Failed '
5462
echo '///-------------'
5563
fi
5664
echo '///------------'
57-
echo '/// App打包完成 '
65+
echo '/// App Export Complete '
5866
echo '///-----------='
5967
echo ''
6068

README.md

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,19 @@
44

55
Alternative to RuntimeBrowser with a more modern UI and more functionality
66

7-
Powered by [ClassDumpRuntime](https://github.com/leptos-null/ClassDumpRuntime)
7+
Powered by
8+
ObjC:
9+
[ClassDumpRuntime](https://github.com/leptos-null/ClassDumpRuntime)
10+
Swift:
11+
[MachOSwiftSection](https://github.com/MxIris-Reverse-Engineering/MachOSwiftSection)
812

913
## Highlights
14+
- Swift Interface support
1015
- Full in AppKit/UIKit, the text view supports type-defined jumps and the exact same highlighting style as Xcode.
1116
- Support `macOS` frameworks and `iOSSupport` frameworks.
12-
- Easy export of header files
17+
- Easy export of header or interface files
1318
- Loading custom macOS frameworks.
14-
- Code Injection, view other app objc class headers (Needs disable SIP)
19+
- Code Injection (WIP support arm64e) (Needs disable SIP)
1520
- (WIP) Support more iDevice using Bonjour (iOS, watchOS, tvOS, visionOS needs install RuntimeViewerMobileServer framework)
1621

1722
## Usage
@@ -22,3 +27,4 @@ If the Catalyst side and code injection applications do not appear in any direct
2227
## Screenshots
2328
![](./Resources/Screenshot-001.png)
2429
![](./Resources/Screenshot-002.png)
30+
![](./Resources/Screenshot-003.png)

Resources/Screenshot-003.png

3.64 MB
Loading

RuntimeViewerPackages/Package.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ let package = Package(
164164
),
165165
remote: .package(
166166
url: "https://github.com/Mx-Iris/RunningApplicationKit",
167-
from: "0.1.0"
167+
from: "0.1.1"
168168
)
169169
),
170170
.package(

0 commit comments

Comments
 (0)