领域 Swift 0.92.3 "Run Script Phase" 不工作
Realm Swift 0.92.3 "Run Script Phase" not working
尝试使用新领域-swift-0.92.3,我无法使“运行 脚本阶段”工作。我按照 here.
的说明进行操作
我的运行-根据说明的脚本条目是(见下图):
不幸的是,我在尝试编译时仍然收到以下错误消息(见下文)。还有什么问题???
bash: /Users/XXX/Library/Developer/Xcode/DerivedData/MyAppglnkfueqyjbdhurfurfkip/Build/Products/Debug-iphonesimulator/MyApp.app/Frameworks/RealmSwift.framework/strip-frameworks.sh: 没有那个文件或目录
我的Framework-Search-Paths也设置好了,如下:
/Users/XXX/.../MyApp/Frameworks/RealmSwift.framework/Frameworks
感谢您对此提供的任何帮助!
确保您的框架已添加到嵌入式二进制文件和嵌入框架。
虽然这是您应该做的第一步:"Go to your Xcode project’s “General” settings. Drag RealmSwift.framework from the ios/ or osx/ directory to the “Embedded Binaries” section. Make sure Copy items if needed is selected and click Finish.",但出于某种原因,它没有为我添加到那里,只是添加到项目中。
对于那些尝试了所有方法但仍然无法正常工作的人 - 这对我有用:
1) 转到 Xcode
您看到错误的地方,复制目录中显示没有此类文件或目录的这一部分:
使用上面的例子:Users/XXX/Library/Developer/Xcode/DerivedData/MyAppglnkfueqyjbdhurfurfkip/Build/Products/Debug-iphonesimulator/
2) 复制并将其放在 MAC 的右上角以搜索该目录
3) 找到后,您将转到该目录并找到一个与您的应用程序同名的应用程序(即 MyApp),并且会有一个无效的白色圆圈,上面有一条线。
4) 右击它然后去显示包内容。
5)您将在那里找到一个名为 Frameworks 的文件夹。
6) 继续并删除 Realm.framework
和 RealmSwift.framework
7)构建应该会在 Xcode
之后成功。
确保在构建阶段 运行 脚本 在 嵌入框架 之后。当 运行 Script 在 Embed Frameworks 之前时,我得到了构建错误。
对我来说,我有一个不同的 bash 脚本 运行。在我更改顺序(之前放置领域的顺序)后它起作用了
确保在构建阶段 运行 脚本在嵌入框架之后。当 运行 Script 在 Embed Frameworks 之前时,我得到了构建错误。
尝试使用新领域-swift-0.92.3,我无法使“运行 脚本阶段”工作。我按照 here.
的说明进行操作我的运行-根据说明的脚本条目是(见下图):
不幸的是,我在尝试编译时仍然收到以下错误消息(见下文)。还有什么问题???
bash: /Users/XXX/Library/Developer/Xcode/DerivedData/MyAppglnkfueqyjbdhurfurfkip/Build/Products/Debug-iphonesimulator/MyApp.app/Frameworks/RealmSwift.framework/strip-frameworks.sh: 没有那个文件或目录
我的Framework-Search-Paths也设置好了,如下: /Users/XXX/.../MyApp/Frameworks/RealmSwift.framework/Frameworks
感谢您对此提供的任何帮助!
确保您的框架已添加到嵌入式二进制文件和嵌入框架。
虽然这是您应该做的第一步:"Go to your Xcode project’s “General” settings. Drag RealmSwift.framework from the ios/ or osx/ directory to the “Embedded Binaries” section. Make sure Copy items if needed is selected and click Finish.",但出于某种原因,它没有为我添加到那里,只是添加到项目中。
对于那些尝试了所有方法但仍然无法正常工作的人 - 这对我有用:
1) 转到 Xcode
您看到错误的地方,复制目录中显示没有此类文件或目录的这一部分:
使用上面的例子:Users/XXX/Library/Developer/Xcode/DerivedData/MyAppglnkfueqyjbdhurfurfkip/Build/Products/Debug-iphonesimulator/
2) 复制并将其放在 MAC 的右上角以搜索该目录
3) 找到后,您将转到该目录并找到一个与您的应用程序同名的应用程序(即 MyApp),并且会有一个无效的白色圆圈,上面有一条线。
4) 右击它然后去显示包内容。
5)您将在那里找到一个名为 Frameworks 的文件夹。
6) 继续并删除 Realm.framework
和 RealmSwift.framework
7)构建应该会在 Xcode
之后成功。
确保在构建阶段 运行 脚本 在 嵌入框架 之后。当 运行 Script 在 Embed Frameworks 之前时,我得到了构建错误。
对我来说,我有一个不同的 bash 脚本 运行。在我更改顺序(之前放置领域的顺序)后它起作用了
确保在构建阶段 运行 脚本在嵌入框架之后。当 运行 Script 在 Embed Frameworks 之前时,我得到了构建错误。